        public void PlayerDied(System.Int64 playerId)
        {
            MyVisualScriptingDebug.LogNode(1100131872, playerId);
            var paramFunctionNode_990061718_Return = Sandbox.Game.MyVisualScriptLogicProvider.GetPlayersFactionTag(playerId: playerId);
            MyVisualScriptingDebug.LogNode(990061718, playerId, paramFunctionNode_990061718_Return);
            System.String constantNode_115658497 = "PLU";
            var arithmeticResult_1905148987 = paramFunctionNode_990061718_Return == constantNode_115658497;
            MyVisualScriptingDebug.LogNode(1905148987, paramFunctionNode_990061718_Return, constantNode_115658497, arithmeticResult_1905148987);
            if (arithmeticResult_1905148987)
            {
                var paramFunctionNode_728544784_Return = Sandbox.Game.MyVisualScriptLogicProvider.GetEntityByName(name: "Waypoint_TEAMA");
                MyVisualScriptingDebug.LogNode(728544784, "Waypoint_TEAMA", paramFunctionNode_728544784_Return);
                var paramFunctionNode_363584993_Return = Sandbox.Game.MyVisualScriptLogicProvider.GetEntityWorldMatrix(entity: paramFunctionNode_728544784_Return);
                MyVisualScriptingDebug.LogNode(363584993, paramFunctionNode_728544784_Return, paramFunctionNode_363584993_Return);
                Sandbox.Game.MyVisualScriptLogicProvider.SpawnPlayer(worldMatrix: paramFunctionNode_363584993_Return, playerId: playerId);
                MyVisualScriptingDebug.LogNode(501639792, paramFunctionNode_363584993_Return, playerId);
                var paramFunctionNode_1202872831_Return = Sandbox.Game.MyVisualScriptLogicProvider.GetPlayersName(playerId: playerId);
                MyVisualScriptingDebug.LogNode(1202872831, playerId, paramFunctionNode_1202872831_Return);
                var paramFunctionNode_1798529175_Return = VRage.Game.VisualScripting.MyVisualScriptLogicProvider.StringConcat(a: System.Convert.ToString( paramFunctionNode_1202872831_Return), b: " Has Respawned");
                MyVisualScriptingDebug.LogNode(1798529175, paramFunctionNode_1202872831_Return, " Has Respawned", paramFunctionNode_1798529175_Return);
                Sandbox.Game.MyVisualScriptLogicProvider.SendChatMessage(message: System.Convert.ToString( paramFunctionNode_1798529175_Return));
                MyVisualScriptingDebug.LogNode(864915787, paramFunctionNode_1798529175_Return);
            }
            else
            {
                var paramFunctionNode_941018912_Return = Sandbox.Game.MyVisualScriptLogicProvider.GetEntityByName(name: "Waypoint_TEAMB");
                MyVisualScriptingDebug.LogNode(941018912, "Waypoint_TEAMB", paramFunctionNode_941018912_Return);
                var paramFunctionNode_487747035_Return = Sandbox.Game.MyVisualScriptLogicProvider.GetEntityWorldMatrix(entity: paramFunctionNode_941018912_Return);
                MyVisualScriptingDebug.LogNode(487747035, paramFunctionNode_941018912_Return, paramFunctionNode_487747035_Return);
                Sandbox.Game.MyVisualScriptLogicProvider.SpawnPlayer(worldMatrix: paramFunctionNode_487747035_Return, playerId: playerId);
                MyVisualScriptingDebug.LogNode(1210424636, paramFunctionNode_487747035_Return, playerId);
                Sandbox.Game.MyVisualScriptLogicProvider.SendChatMessage(message: System.Convert.ToString( paramFunctionNode_1798529175_Return));
                MyVisualScriptingDebug.LogNode(864915787, paramFunctionNode_1798529175_Return);
            }
        }